﻿<%@ Page Language="VB" MasterPageFile="~/HelpDesk.master" AutoEventWireup="true"
    CodeFile="Default.aspx.vb" Inherits="_Default" Title="Support technique" EnableViewState="false"
    Culture="auto" meta:resourcekey="PageResource1" UICulture="auto" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <h1>
        <asp:Literal ID="Literal1" runat="server" meta:resourcekey="Literal1Resource1" Text="Système de gestion des tickets"></asp:Literal>
    </h1>
    <asp:LoginView ID="LoginViewAccueil" runat="server">
        <AnonymousTemplate>
            <p>
                <asp:Literal ID="Literal2" runat="server" meta:resourcekey="Literal2Resource1" Text="Si vous rencontrez un probl&#232;me technique, laissez-nous un ticket ; nous nous efforceront
                d'y r&#233;pondre d&#232;s que possible."></asp:Literal>
            </p>
            <p>
                <asp:Literal ID="Literal3" runat="server" meta:resourcekey="Literal3Resource1" Text="Vous pouvez vous connecter en cliquant sur le lien suivant :"></asp:Literal>
                <asp:LoginStatus ID="LoginStatus1" runat="server" meta:resourcekey="LoginStatus1Resource1" />
            </p>
        </AnonymousTemplate>
        <LoggedInTemplate>
            <p>
                <asp:Literal ID="Literal4" runat="server" meta:resourcekey="Literal2Resource1" Text="Si vous rencontrez un probl&#232;me technique, laissez-nous un ticket ; nous nous efforceront
                d'y r&#233;pondre d&#232;s que possible."></asp:Literal>
            </p>
        </LoggedInTemplate>
        <RoleGroups>
            <asp:RoleGroup Roles="Administrateur">
                <ContentTemplate>
                    <p>
                        <asp:Literal ID="Literal5" runat="server" meta:resourcekey="Literal5Resource1" Text=" Bienvenue sur l'interface d'administration des clients et de r&#233;ponse aux tickets."></asp:Literal>
                    </p>
                    <p>
                        <asp:SqlDataSource ID="SqlDataSourceNbProjets" runat="server" ConnectionString="<%$ ConnectionStrings:HelpDeskCS %>"
                            SelectCommand="SELECT COUNT(*) AS nbprojets, (SELECT COUNT(*) AS nbprojetsfinis FROM Projet INNER JOIN EtatProjet ON Projet.etatprojet_id = EtatProjet.etatprojet_id WHERE (EtatProjet.etatprojet_livre = 0)) AS nbprojetsencours, (SELECT COUNT(*) AS nbtickets FROM Ticket WHERE (ticket_resolu = 0)) AS nbtickets, (SELECT COUNT(*) AS nbclients FROM Entreprise) AS nbclients FROM Projet AS P">
                        </asp:SqlDataSource>
                        <asp:DetailsView ID="DetailsViewNbProjets" runat="server" AutoGenerateRows="False"
                            DataSourceID="SqlDataSourceNbProjets" GridLines="None" meta:resourcekey="DetailsViewNbProjetsResource1">
                            <Fields>
                                <asp:BoundField DataField="nbtickets" HeaderText="Tickets ouverts : " SortExpression="nbtickets"
                                    meta:resourcekey="BoundFieldResource1" />
                                <asp:BoundField DataField="nbclients" HeaderText="Clients : " SortExpression="nbclients"
                                    meta:resourcekey="BoundFieldResource2" />
                                <asp:BoundField DataField="nbprojets" HeaderText="Projets : " ReadOnly="True" SortExpression="nbprojets"
                                    meta:resourcekey="BoundFieldResource3" />
                                <asp:BoundField DataField="nbprojetsencours" HeaderText="Projets en cours : " ReadOnly="True"
                                    SortExpression="nbprojetsencours" meta:resourcekey="BoundFieldResource4" />
                            </Fields>
                        </asp:DetailsView>
                        <asp:Literal ID="Literal6" runat="server" meta:resourcekey="Literal6Resource1" Text="Nombre d'utilisateur(s) en ligne :"></asp:Literal>
                    </p>
                </ContentTemplate>
            </asp:RoleGroup>
        </RoleGroups>
    </asp:LoginView>
</asp:Content>
